Network Market Design For Efficient Resource Allocation